# -*- coding: utf-8 -*-
# 创建时间：2021/7/16 17:22
from bs4 import BeautifulSoup
import requests
import time, math, random, json
import pymysql
import re

__author__ = 'LuckyHhy'


def main():
    str = 'dasd415465465'
    print(str.find("tt"))
    print(str.index("d"))
    print(str.rindex("4"))
    print(str.rfind("4s"))

    s = 'hEllo,worRd'
    print(s.upper())
    ss = s.lower()
    print(s.lower())
    # 判断是否全是小写
    print(ss.islower())
    # 判断是否全是大写
    print(s.isupper())
    # 每个首字符大写
    print(s.title())  # Hello,Worrd
    # 首字符大写其余小写
    print(s.capitalize())  # Hello,worrd
    # 大转小，小转大
    print(s.swapcase())  # HeLLO,WORrD

    tt = 'hello ,Python'
    # 居中对齐
    print(tt.center(20, '*'))
    # 居左对齐
    print(tt.ljust(10))
    # 居左对齐
    print(tt.ljust(20, '-'))

    print(tt.ljust(10, '*'))

    # 居右对齐
    print(tt.rjust(10))
    # 居右对齐
    print(tt.rjust(20, '-'))

    print(tt.rjust(10, '*'))

    # 字符串分割
    st = 'hellp,word,python'
    # 分割成数组
    print(st.split(','))  # ['hellp', 'word', 'python']
    # 根据某个字符串分割并且去掉某个字符串
    print(st.rsplit('p'))  # ['hell', ',word,', 'ython']

    print(st.join('88'))  # 8hellp,word,python8

    # 判断是否全部由字母组成
    print(st.isalpha())
    # 判断是否全部由字母,数字组成
    print(st.isalnum())

    print(st.isascii())
    aa = '89.56'
    # 判断是否全部由十进制的数字组成
    print(aa.isdecimal())
    # 判断是否全部由数字组成
    print(st.isnumeric())
    # 判断是否由空白字符组成（回车，换行，水平制表符）
    print(st.isspace())
    # 是不是合法的标识符
    print(st.isidentifier())

    pass


if __name__ == '__main__':
    main()
